package com.blrs.domain;

import com.blrs.common.annotation.Excel;
import com.blrs.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 问卷题目对象 questionnaire_title
 * 
 * @author yang
 * @date 2023-11-28
 */
public class QuestionnaireTitle extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 题目id */
    private Long topicId;

    /** 问卷id */
    private String questionnaireId;

    /** 题目名称 */
    @Excel(name = "题目名称",sort = 1)
    private String topicName;

    /** 题型 */
    @Excel(name = "题型",sort = 2,combo = "单选题,多选题")
    private String questionType;

    /**
     * 多选题预留参数：是否勾选
     */
    private boolean check;

    public boolean isCheck() {
        return check;
    }

    public void setCheck(boolean check) {
        this.check = check;
    }

    @Excel(name = "答案1",sort = 3)
    private String AnswerOne;

    @Excel(name = "答案1分值",sort = 4)
    private String AnswerOneNum;

    @Excel(name = "答案2",sort = 5)
    private String AnswerTwo;

    @Excel(name = "答案2分值",sort = 6)
    private String AnswerTwoNum;

    @Excel(name = "答案3",sort = 7)
    private String AnswerThree;

    @Excel(name = "答案3分值",sort = 8)
    private String AnswerThreeNum;

    @Excel(name = "答案4",sort = 9)
    private String AnswerFour;

    @Excel(name = "答案4分值",sort = 10)
    private String AnswerFourNum;

    @Excel(name = "答案5",sort = 11)
    private String AnswerFive;

    @Excel(name = "答案5分值",sort = 12)
    private String AnswerFiveNum;

    @Excel(name = "答案6",sort = 13)
    private String AnswerSix;
    @Excel(name = "答案6分值",sort = 14)
    private String AnswerSixNum;
    @Excel(name = "答案7",sort = 15)
    private String AnswerSeven;
    @Excel(name = "答案7分值",sort = 16)
    private String AnswerSevenNum;
    @Excel(name = "答案8",sort = 17)
    private String AnswerEight;
    @Excel(name = "答案8分值",sort = 18)
    private String AnswerEightNum;
    @Excel(name = "答案9",sort = 19)
    private String AnswerNine;
    @Excel(name = "答案9分值",sort = 20)
    private String AnswerNineNum;
    @Excel(name = "答案10",sort = 21)
    private String AnswerTen;
    @Excel(name = "答案10分值",sort = 22)
    private String AnswerTenNum;

    public String getAnswerSix() {
        return AnswerSix;
    }

    public void setAnswerSix(String answerSix) {
        AnswerSix = answerSix;
    }

    public String getAnswerSixNum() {
        return AnswerSixNum;
    }

    public void setAnswerSixNum(String answerSixNum) {
        AnswerSixNum = answerSixNum;
    }

    public String getAnswerSeven() {
        return AnswerSeven;
    }

    public void setAnswerSeven(String answerSeven) {
        AnswerSeven = answerSeven;
    }

    public String getAnswerSevenNum() {
        return AnswerSevenNum;
    }

    public void setAnswerSevenNum(String answerSevenNum) {
        AnswerSevenNum = answerSevenNum;
    }

    public String getAnswerEight() {
        return AnswerEight;
    }

    public void setAnswerEight(String answerEight) {
        AnswerEight = answerEight;
    }

    public String getAnswerEightNum() {
        return AnswerEightNum;
    }

    public void setAnswerEightNum(String answerEightNum) {
        AnswerEightNum = answerEightNum;
    }

    public String getAnswerNine() {
        return AnswerNine;
    }

    public void setAnswerNine(String answerNine) {
        AnswerNine = answerNine;
    }

    public String getAnswerNineNum() {
        return AnswerNineNum;
    }

    public void setAnswerNineNum(String answerNineNum) {
        AnswerNineNum = answerNineNum;
    }

    public String getAnswerTen() {
        return AnswerTen;
    }

    public void setAnswerTen(String answerTen) {
        AnswerTen = answerTen;
    }

    public String getAnswerTenNum() {
        return AnswerTenNum;
    }

    public void setAnswerTenNum(String answerTenNum) {
        AnswerTenNum = answerTenNum;
    }

    public String getAnswerOne() {
        return AnswerOne;
    }

    public void setAnswerOne(String answerOne) {
        AnswerOne = answerOne;
    }

    public String getAnswerOneNum() {
        return AnswerOneNum;
    }

    public void setAnswerOneNum(String answerOneNum) {
        AnswerOneNum = answerOneNum;
    }

    public String getAnswerTwo() {
        return AnswerTwo;
    }

    public void setAnswerTwo(String answerTwo) {
        AnswerTwo = answerTwo;
    }

    public String getAnswerTwoNum() {
        return AnswerTwoNum;
    }

    public void setAnswerTwoNum(String answerTwoNum) {
        AnswerTwoNum = answerTwoNum;
    }

    public String getAnswerThree() {
        return AnswerThree;
    }

    public void setAnswerThree(String answerThree) {
        AnswerThree = answerThree;
    }

    public String getAnswerThreeNum() {
        return AnswerThreeNum;
    }

    public void setAnswerThreeNum(String answerThreeNum) {
        AnswerThreeNum = answerThreeNum;
    }

    public String getAnswerFour() {
        return AnswerFour;
    }

    public void setAnswerFour(String answerFour) {
        AnswerFour = answerFour;
    }

    public String getAnswerFourNum() {
        return AnswerFourNum;
    }

    public void setAnswerFourNum(String answerFourNum) {
        AnswerFourNum = answerFourNum;
    }

    public String getAnswerFive() {
        return AnswerFive;
    }

    public void setAnswerFive(String answerFive) {
        AnswerFive = answerFive;
    }

    public String getAnswerFiveNum() {
        return AnswerFiveNum;
    }

    public void setAnswerFiveNum(String answerFiveNum) {
        AnswerFiveNum = answerFiveNum;
    }

    /**
     * 答案内容
     */
    private String questionnaireAnswersItem;




    public String getQuestionnaireAnswersItem() {
        return questionnaireAnswersItem;
    }

    public void setQuestionnaireAnswersItem(String questionnaireAnswersItem) {
        this.questionnaireAnswersItem = questionnaireAnswersItem;
    }
    /**
     * 答案集合
     * @return
     */
    private List<QuestionnaireAnswers> questionnaireAnswersList;

    public List<QuestionnaireAnswers> getQuestionnaireAnswersList() {
        return questionnaireAnswersList;
    }

    public void setQuestionnaireAnswersList(List<QuestionnaireAnswers> questionnaireAnswersList) {
        this.questionnaireAnswersList = questionnaireAnswersList;
    }

    public void setTopicId(Long topicId)
    {
        this.topicId = topicId;
    }

    public Long getTopicId() 
    {
        return topicId;
    }
    public void setQuestionnaireId(String questionnaireId) 
    {
        this.questionnaireId = questionnaireId;
    }

    public String getQuestionnaireId() 
    {
        return questionnaireId;
    }
    public void setTopicName(String topicName) 
    {
        this.topicName = topicName;
    }

    public String getTopicName() 
    {
        return topicName;
    }
    public void setQuestionType(String questionType) 
    {
        this.questionType = questionType;
    }

    public String getQuestionType() 
    {
        return questionType;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("topicId", getTopicId())
            .append("questionnaireId", getQuestionnaireId())
            .append("topicName", getTopicName())
            .append("questionType", getQuestionType())
            .toString();
    }
}
